Custom Visualization without Real Programming
نویسنده
چکیده
Information Visualization tools have simplified visualization development. Some tools help simple users construct standard visualizations; others help programmers develop custom visualizations. This thesis contributes to the field of Information Visualization and End-User Development. The first contribution of the thesis is a taxonomy for Information Visualization development tools. Existing taxonomies from the Information Visualization field are helpful, but none of them can properly categorize visualization tools from a user development perspective. The categorization of 20 Information Visualization tools proves the applicability of this taxonomy, and the result showed that there are no Drag-and-Drop tools that allow end-user developers as well as programmers to create custom visualizations. The second contribution is a new visualization development approach, the Drag-Drop-Set-View-Interact approach, supported by the visualization tool called uVis. In order to construct custom visualizations with uVis, end-user developers and programmers drag and drop controls, set formulas, view immediate results, and interact as end-users without switching workspace. This approach was possible by extending the uVis formula language with a development environment – the uVis Studio. The results of this thesis provide good indications that with a modest amount of training, end-user developers can construct custom visualizations with the Drag-Drop-Set-ViewInteract approach. The results also indicate that programmers can construct custom visualizations faster with Drag-Drop-Set-View-Interact and additional proof is provided through the development of two custom visualizations by an experienced user of uVis. As existing work in Information Visualization has overlooked end-user developers, and End-User Development has not explored visualization development, this thesis provides a starting point for End-User Development of Information Visualization. The results can be used by the End-User Development and the Information Visualization community to identify future avenues of research.
منابع مشابه
Visualization schemas and a web-based architecture for custom multiple-view visualization of multiple-table databases
Relational databases provide significant flexibility to organize, store, and manipulate an infinite variety of complex data collections. This flexibility is enabled by the concept of relational data schemas, which allow data owners to easily design custom databases according to their unique needs. However, user interfaces and information visualizations for accessing and utilizing databases have...
متن کاملUsability Analysis of Custom Visualization Tools
Many visualization tools allow the implementation of custom (non-standard) visualizations, but they differ in approach. The approaches vary from imperative to declarative programming. Moreover, some tools provide environments that assist designers in implementing visualizations. Which approach supports designers best in implementing custom visualizations? What is lacking? To answer these questi...
متن کاملDeclarative Visualization
Library and application-based information visualization tools incur significant penalties that hinder the adoption of visualization as a technique in a variety of situations. Traditional library use necessitates familiarity with the data structures and control flows that are integral to traditional programming, but not central to visualization. Additionally, many library based visualization too...
متن کاملVisualization Schemas for Flexible Information Visualization
Relational databases provide significant flexibility to organize, store, and manipulate an infinite variety of complex data collections. This flexibility is enabled by the concept of relational data schemas, which allow data owners to easily design custom databases according to their unique needs. However, user interfaces and information visualizations for accessing and utilizing databases have...
متن کاملTwitterViz: A Robotics System for Remote Data Visualization
We demonstrate a portable and functional Internetconnected robotics system called TwitterViz, which visualizes real-time Twitter data on a kinetic sculpture. The purpose of our project is to explore how robotics can ‘understand’ and visualize remote data streams. We have constructed an overall system architecture with custom hardware and software that drives a robotic sculpture in real-time. Ou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012